<html>
<body>

Simple scenario showing multi-threading. This is an example I use in an "Introduction to Java" paper, there is 
another concurrency paper students will do in year 3 - this is merely an appetiser. 
The purpose of this program is to generate some big prime numbers. 
The actual prime number generator is RandomPrimeNumberGenerator. This is a very simple (and not very clever) prime number generator.
Real world applications would use APIs like java.math.BigIntereger.nextProbablePrime() instead.

Some parameters can be set in Settings, and there are two executable classes: 
GeneratePrimeNumbers does not use explicit threading, whereas GeneratePrimeNumbersUsingMultipleThreads does.

<p/>
&copy; Jens Dietrich, 2013

</body>
</html>